package cn.kone.system.domain;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
* 
* @TableName tb_role
*/
@Data
public class Role implements Serializable {

    /**
    * 主键
    */
    @ApiModelProperty("主键")
    private Long id;
    /**
    * 角色名称
    */
    @ApiModelProperty("角色名称")
    private String name;
    /**
    * 角色编码
    */
    @ApiModelProperty("角色编码")
    private String sn;

    /**
     * 保存当前角色下所有的权限
     */
    private List<Long> permissions = new ArrayList<>();
    /**
     * 保存当前角色下所有的菜单
     */
    private List<Long> menus = new ArrayList<>();


}
